package com.devchronicles.timer;
import javax.annotation.Resource;
import javax.ejb.Timeout;
import javax.ejb.TimerService;
public class SimpleProgramaticTimer {
@Resource
TimerService timerService;
public void setTimer(){
ScheduleExpression expression = new ScheduleExpression();
expression.second("*/10").minute("*").hour("*");
timer = timerService.createCalendarTimer(new
ScheduleExpression().second("*/10").minute("*").hour("*")); }
@Timeout
@TransactionAttribute(TransactionAttributeType.REQUIRED)
public void performTask() {
System.out.println("Proste zadanie wykonane");
}
}